[PATCH 3/4] dnp3: set a bound on the number of points per message
16384 is used as the max, but a configuration parameter has been
provided. The reason for setting an upper bound is that bit flags can
create a memory amplification as we parse them into individual data
structures.
Ticket: #8181
(cherry picked from commit
3a32bb5743c35afb3278a6448f7e9669512dbe92)
Origin: upstream, https://github.com/OISF/suricata/commit/
fdd79bdb14488244604729f1d68ca4bc60000dbd.patch
Bug: https://redmine.openinfosecfoundation.org/issues/8181
Subject: Upstream fix for CVE-2026-22259 part 3
Gbp-Pq: Name CVE-2026-22259_3.patch